package cn.tedu.spring.demo;

import org.springframework.context.ApplicationContext;
import org.springframework.context.annotation.AnnotationConfigApplicationContext;

/**
 * 测试类：
 * 1.spring framework创建一个对象（Spring Bean和普通Java对象一样仅为了区分而已）放入IoC容器当中
 * 2.获取对象从IoC容器 ，IoC容器中bean对象默认名称：类名首字母小写
 * 3.使用对象调用run方法测试
 */
public class TestUser {
    public static void main(String[] args) {
        //// AnnotationConfigApplicationContext扫描这个包中所有带有@Component注解的类,并根据这些类创建相应的Spring组件
        ApplicationContext context = new AnnotationConfigApplicationContext
                ("cn.tedu.spring.demo");
        //ctrl + shift + alt + c 复制包的路径
        String path =  "cn.tedu.spring.demo";
        User user = context.getBean(User.class);
        user.run();
    }
}
